/**
 * 
 */
package com.suneee.logistic.service;

import java.util.List;

import com.suneee.context.page.Page;
import com.suneee.logistic.entity.EnterpriseLogistics;
import com.suneee.logistic.entity.LogisticsDto;

/**
 * @author liuxh 物流管理service层
 */
public interface EnterpriseLogisticService {

	/**
	 * 查看企业中的所有物流
	 * @param configId
	 * @return
	 */
	public List<EnterpriseLogistics> listEnterpriseLogistics();
	
	/**
	 * 增加企业物流
	 * @param enterpriseLogistics
	 */
	public void add(List<EnterpriseLogistics> enLogisticsList);
	
	/**
	 * 删除企业物流
	 * @param enterpriseLogistics
	 */
	public void delete(int configId);
	
	/**
	 * 更改企业物流状态为默认
	 * @return
	 */
	public void isDefault(int configId);
	/**
	 * 更改企业物流状态为true
	 * @return
	 */
	public void isDefaultNo(int configId);
	
	/**
	 * 分页查询企业配置的物流信息
	 * @return
	 */
	public Page<EnterpriseLogistics> pageEnLogistics(LogisticsDto dto);

}
